var pageii = null;
var grid = null;
$(document)
		.ready(
				function() {
					// 基于准备好的dom，初始化echarts实例
					var myChart1 = echarts.init(document
							.getElementById('main1'));
					var myChart2 = echarts.init(document
							.getElementById('main2'));
					var myChart3 = echarts.init(document
							.getElementById('main3'));
					// 指定图表的配置项和数据
					option1 = {
						title : {
							text : '客户订单数量周对比',

						},
						tooltip : {
							trigger : 'axis'
						},
						legend : {
							data : [ '上周数量', '本周数量' ]
						},
						toolbox : {
							show : true,
							feature : {
								mark : {
									show : true
								},
								dataView : {
									show : true,
									readOnly : false
								},
								magicType : {
									show : true,
									type : [ 'line' ]
								},
								restore : {
									show : true
								},
								saveAsImage : {
									show : true
								}
							}
						},
						calculable : true,
						xAxis : [ {
							type : 'category',
							boundaryGap : false,
							data : []
						// 工单
						} ],
						yAxis : [ {
							type : 'value'
						} ],
						series : [ {
							name : '上周数量',
							type : 'line',
							data : [], // 不良数量
						}, {
							name : '本周数量',
							type : 'line',
							data : [], 
						}

						]
					};
					if (option1 && typeof option1 === "object") {
						myChart1.setOption(option1, true);
					}
					myChart1.showLoading();
					$.ajax({
						type : 'POST',
						data : 'formMap.reportMethod=getTodayClientOrder',
						url : rootPath + '/orderReport/getReportData.shtml',
						success : function(e) {
							var data = JSON.parse(e);
							var jsonData = data.data;
							if (data.result) {
								var newoption = myChart1.getOption();
								var xAxis_data = [];
								var serie_data = [];
								var serie_data1 = [];
								for (var i = 0; i < jsonData.length; i++) {
									xAxis_data.push(jsonData[i].name);
									serie_data.push(jsonData[i].nowweek);
									serie_data1.push(jsonData[i].beforweek);
								}
								newoption.series[1].data = serie_data;
								newoption.series[0].data = serie_data1;
								newoption.xAxis[0].data = xAxis_data;
							}
							myChart1.hideLoading();
							myChart1.setOption(newoption);
						},
						error : function(xhr, e) {
							layer.alert('请求失败,请联系管理员');
						}
					});
					// 使用刚指定的配置项和数据显示图表。
					myChart1.setOption(option1);

					option2 = {
						title : {
							text : '订单生产进度',
						},
						tooltip : {
							trigger : 'axis'
						},
						legend : {
							data : [ '完成数量', '订单数量' ]
						},
						toolbox : {
							show : true,
							feature : {
								mark : {
									show : true
								},
								dataView : {
									show : true,
									readOnly : false
								},
								magicType : {
									show : true,
									type : [ 'bar', 'line' ]
								},
								restore : {
									show : true
								},
								saveAsImage : {
									show : true
								}
							}
						},
						calculable : true,
						xAxis : [ {
							type : 'category',
							data : []
						// 工单
						} ],
						yAxis : [ {
							type : 'value'
						} ],
						series : [ {
							name : '完成数量',
							type : 'bar',
							data : [], // 完成数量
						}, {
							name : '订单数量',
							type : 'bar',
							data : [], // 定单数量
						} ]
					};
					if (option2 && typeof option2 === "object") {
						myChart2.setOption(option2, true);
					}
					myChart2.showLoading();
					$
							.ajax({
								type : 'POST',
								data : 'formMap.reportMethod=getOrderfinishTime',
								url : rootPath + '/orderReport/getReportData.shtml',
								success : function(e) {
									var data = JSON.parse(e);
									var jsonData = data.data;
									if (data.result) {
										var newoption = myChart2.getOption();
										var xAxis_data = [];
										var serie_data = [];
										var serie_data1 = [];
										for (var i = 0; i < jsonData.length; i++) {
											xAxis_data
													.push(jsonData[i].mold_num);
											serie_data
													.push(jsonData[i].target_yield);
											serie_data1
													.push(jsonData[i].module_produced);
										}
										newoption.series[1].data = serie_data;
										newoption.series[0].data = serie_data1;
										newoption.xAxis[0].data = xAxis_data;
									}
									myChart2.hideLoading();
									myChart2.setOption(newoption);
								},
								error : function(xhr, e) {
									layer.alert('请求失败,请联系管理员');
								}
							});
				});